// 定义token的key
const TokenKey = 'Admin-Token';
// 登录的环境，如果不是APP，则都是pc环境
const Login_Enviroment = "Login_Enviroment";
// 商户收款账号对象
const MERCHANT_ACCOUNT = "MERCHANT_ACCOUNT";

/**
 * 获取localStorage中的token
 */
export function getToken() {
  return localStorage.getItem(TokenKey);
}

/**
 * 将token保存到localStorage中
 * @param {String} token 
 */
export function setToken(token) {
  localStorage.setItem(TokenKey, token);
}

/**
 * 将localStorage中的token删除
 */
export function removeToken() {
  localStorage.removeItem(TokenKey);
}

/**
 * 设置环境为APP
 */
export function setEnviromentForApp() {
  localStorage.setItem(Login_Enviroment, "APP");
}

/**
 * 设置环境为PC
 */
export function setEnviromentForPC() {
  localStorage.setItem(Login_Enviroment, "PC");
}

/**
 * 获取环境变量
 */
export function getEnviroment() {
  return localStorage.getItem(Login_Enviroment);
}
/**
 * 保存商户收款账号信息
 * @param {Object} merchantAccount 
 */
export function setMerchantAccount(merchantAccount) {
  localStorage.setItem(MERCHANT_ACCOUNT, JSON.stringify(merchantAccount));
}
/**
 * 获取本都存储的收款账号
 */
export function getMerchantAccount() {
  return JSON.parse(localStorage.getItem(MERCHANT_ACCOUNT));
}
